home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Word Search ••• / Word Search еее.rsrc / CODE_7.txt < prev    next >
Text File  |  1988-10-20  |  74KB  |  1,321 lines

  1. # near model CODE resource
  2. # jump table entries: 808-813 (6 of them)
  3. export_106:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  3F07                     move.w     -[A7], D7
  7. 00000006  3F06                     move.w     -[A7], D6
  8. 00000008  3F05                     move.w     -[A7], D5
  9. 0000000A  422C ED12                clr.b      [A4 - 0x12EE]
  10. 0000000E  4EBA 042E                jsr        [PC + 0x42E /* 0000043E */]
  11. 00000012  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  12. 00000016  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  13. 0000001A  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  14. 0000001E  2940 EAC0                move.l     [A4 - 0x1540], D0
  15. 00000022  426C FFEC                clr.w      [A4 - 0x14]
  16. label00000026:
  17. 00000026  302C FFEC                move.w     D0, [A4 - 0x14]
  18. 0000002A  B06C FFF4                cmp.w      D0, [A4 - 0xC]
  19. 0000002E  6E00 03A8                bgt        +0x3AA /* 000003D8 */
  20. 00000032  302C FFEC                move.w     D0, [A4 - 0x14]
  21. 00000036  E580                     asl        D0, 2
  22. 00000038  41EC F82C                lea.l      A0, [A4 - 0x7D4]
  23. 0000003C  D0C0                     add.w      A0, D0
  24. 0000003E  2F10                     move.l     -[A7], [A0]
  25. 00000040  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  26. 00000044  588F                     addq.l     A7, 4
  27. 00000046  3940 FFF2                move.w     [A4 - 0xE], D0
  28. 0000004A  426C FF9C                clr.w      [A4 - 0x64]
  29. label0000004E:
  30. 0000004E  197C FFFF ED1A           move.b     [A4 - 0x12E6], 0xFF
  31. label00000054:
  32. 00000054  3F3C 0008                move.w     -[A7], 0x8
  33. 00000058  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  34. 0000005C  548F                     addq.l     A7, 2
  35. 0000005E  5240                     addq.w     D0, 1
  36. 00000060  3940 FFDC                move.w     [A4 - 0x24], D0
  37. 00000064  3F2C FFF8                move.w     -[A7], [A4 - 0x8]
  38. 00000068  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  39. 0000006C  548F                     addq.l     A7, 2
  40. 0000006E  3940 FFEA                move.w     [A4 - 0x16], D0
  41. 00000072  3F2C FFF6                move.w     -[A7], [A4 - 0xA]
  42. 00000076  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  43. 0000007A  548F                     addq.l     A7, 2
  44. 0000007C  3940 FFE8                move.w     [A4 - 0x18], D0
  45. 00000080  302C FFE8                move.w     D0, [A4 - 0x18]
  46. 00000084  322C FFEA                move.w     D1, [A4 - 0x16]
  47. 00000088  C3FC 001E                muls.w     D1, 0x1E
  48. 0000008C  41EC ED96                lea.l      A0, [A4 - 0x126A]
  49. 00000090  D288                     add.l      D1, A0
  50. 00000092  2041                     movea.l    A0, D1
  51. 00000094  D0C0                     add.w      A0, D0
  52. 00000096  1010                     move.b     D0, [A0]
  53. 00000098  322C FFEC                move.w     D1, [A4 - 0x14]
  54. 0000009C  E581                     asl        D1, 2
  55. 0000009E  41EC F82C                lea.l      A0, [A4 - 0x7D4]
  56. 000000A2  D0C1                     add.w      A0, D1
  57. 000000A4  2050                     movea.l    A0, [A0]
  58. 000000A6  1210                     move.b     D1, [A0]
  59. 000000A8  4881                     ext.w      D1
  60. 000000AA  4880                     ext.w      D0
  61. 000000AC  B041                     cmp.w      D0, D1
  62. 000000AE  6700 0024                beq        +0x26 /* 000000D4 */
  63. 000000B2  302C FFE8                move.w     D0, [A4 - 0x18]
  64. 000000B6  322C FFEA                move.w     D1, [A4 - 0x16]
  65. 000000BA  C3FC 001E                muls.w     D1, 0x1E
  66. 000000BE  41EC ED96                lea.l      A0, [A4 - 0x126A]
  67. 000000C2  D288                     add.l      D1, A0
  68. 000000C4  2041                     movea.l    A0, D1
  69. 000000C6  D0C0                     add.w      A0, D0
  70. 000000C8  1010                     move.b     D0, [A0]
  71. 000000CA  4880                     ext.w      D0
  72. 000000CC  B07C 002B                cmp.w      D0, 0x2B /* '+' */
  73. 000000D0  6600 FF82                bne        -0x7C /* 00000054 */
  74. label000000D4:
  75. 000000D4  396C FFEA FFBC           move.w     [A4 - 0x44], [A4 - 0x16]
  76. 000000DA  396C FFE8 FF9E           move.w     [A4 - 0x62], [A4 - 0x18]
  77. 000000E0  397C 0001 FFE0           move.w     [A4 - 0x20], 0x1
  78. label000000E6:
  79. 000000E6  302C FFE0                move.w     D0, [A4 - 0x20]
  80. 000000EA  B06C FFF2                cmp.w      D0, [A4 - 0xE]
  81. 000000EE  6E00 01F0                bgt        +0x1F2 /* 000002E0 */
  82. 000000F2  302C FFE0                move.w     D0, [A4 - 0x20]
  83. 000000F6  5340                     subq.w     D0, 1
  84. 000000F8  3940 FFDE                move.w     [A4 - 0x22], D0
  85. 000000FC  302C FFDE                move.w     D0, [A4 - 0x22]
  86. 00000100  E380                     asl        D0, 1
  87. 00000102  41EC FFBC                lea.l      A0, [A4 - 0x44]
  88. 00000106  D0C0                     add.w      A0, D0
  89. 00000108  3010                     move.w     D0, [A0]
  90. 0000010A  322C FFE0                move.w     D1, [A4 - 0x20]
  91. 0000010E  E381                     asl        D1, 1
  92. 00000110  41EC FFBC                lea.l      A0, [A4 - 0x44]
  93. 00000114  D0C1                     add.w      A0, D1
  94. 00000116  3080                     move.w     [A0], D0
  95. 00000118  302C FFDE                move.w     D0, [A4 - 0x22]
  96. 0000011C  E380                     asl        D0, 1
  97. 0000011E  41EC FF9E                lea.l      A0, [A4 - 0x62]
  98. 00000122  D0C0                     add.w      A0, D0
  99. 00000124  3010                     move.w     D0, [A0]
  100. 00000126  322C FFE0                move.w     D1, [A4 - 0x20]
  101. 0000012A  E381                     asl        D1, 1
  102. 0000012C  41EC FF9E                lea.l      A0, [A4 - 0x62]
  103. 00000130  D0C1                     add.w      A0, D1
  104. 00000132  3080                     move.w     [A0], D0
  105. 00000134  0C6C 0005 FFDC           cmpi.w     [A4 - 0x24], 0x5
  106. 0000013A  6F00 0020                ble        +0x22 /* 0000015C */
  107. 0000013E  302C FFDE                move.w     D0, [A4 - 0x22]
  108. 00000142  E380                     asl        D0, 1
  109. 00000144  41EC FFBC                lea.l      A0, [A4 - 0x44]
  110. 00000148  D0C0                     add.w      A0, D0
  111. 0000014A  3010                     move.w     D0, [A0]
  112. 0000014C  5340                     subq.w     D0, 1
  113. 0000014E  322C FFE0                move.w     D1, [A4 - 0x20]
  114. 00000152  E381                     asl        D1, 1
  115. 00000154  41EC FFBC                lea.l      A0, [A4 - 0x44]
  116. 00000158  D0C1                     add.w      A0, D1
  117. 0000015A  3080                     move.w     [A0], D0
  118. label0000015C:
  119. 0000015C  0C6C 0001 FFDC           cmpi.w     [A4 - 0x24], 0x1
  120. 00000162  6F00 002A                ble        +0x2C /* 0000018E */
  121. 00000166  0C6C 0005 FFDC           cmpi.w     [A4 - 0x24], 0x5
  122. 0000016C  6C00 0020                bge        +0x22 /* 0000018E */
  123. 00000170  302C FFDE                move.w     D0, [A4 - 0x22]
  124. 00000174  E380                     asl        D0, 1
  125. 00000176  41EC FFBC                lea.l      A0, [A4 - 0x44]
  126. 0000017A  D0C0                     add.w      A0, D0
  127. 0000017C  3010                     move.w     D0, [A0]
  128. 0000017E  5240                     addq.w     D0, 1
  129. 00000180  322C FFE0                move.w     D1, [A4 - 0x20]
  130. 00000184  E381                     asl        D1, 1
  131. 00000186  41EC FFBC                lea.l      A0, [A4 - 0x44]
  132. 0000018A  D0C1                     add.w      A0, D1
  133. 0000018C  3080                     move.w     [A0], D0
  134. label0000018E:
  135. 0000018E  0C6C 0007 FFDC           cmpi.w     [A4 - 0x24], 0x7
  136. 00000194  6E00 000C                bgt        +0xE /* 000001A2 */
  137. 00000198  0C6C 0003 FFDC           cmpi.w     [A4 - 0x24], 0x3
  138. 0000019E  6C00 0020                bge        +0x22 /* 000001C0 */
  139. label000001A2:
  140. 000001A2  302C FFDE                move.w     D0, [A4 - 0x22]
  141. 000001A6  E380                     asl        D0, 1
  142. 000001A8  41EC FF9E                lea.l      A0, [A4 - 0x62]
  143. 000001AC  D0C0                     add.w      A0, D0
  144. 000001AE  3010                     move.w     D0, [A0]
  145. 000001B0  5340                     subq.w     D0, 1
  146. 000001B2  322C FFE0                move.w     D1, [A4 - 0x20]
  147. 000001B6  E381                     asl        D1, 1
  148. 000001B8  41EC FF9E                lea.l      A0, [A4 - 0x62]
  149. 000001BC  D0C1                     add.w      A0, D1
  150. 000001BE  3080                     move.w     [A0], D0
  151. label000001C0:
  152. 000001C0  0C6C 0007 FFDC           cmpi.w     [A4 - 0x24], 0x7
  153. 000001C6  6C00 002A                bge        +0x2C /* 000001F2 */
  154. 000001CA  0C6C 0003 FFDC           cmpi.w     [A4 - 0x24], 0x3
  155. 000001D0  6F00 0020                ble        +0x22 /* 000001F2 */
  156. 000001D4  302C FFDE                move.w     D0, [A4 - 0x22]
  157. 000001D8  E380                     asl        D0, 1
  158. 000001DA  41EC FF9E                lea.l      A0, [A4 - 0x62]
  159. 000001DE  D0C0                     add.w      A0, D0
  160. 000001E0  3010                     move.w     D0, [A0]
  161. 000001E2  5240                     addq.w     D0, 1
  162. 000001E4  322C FFE0                move.w     D1, [A4 - 0x20]
  163. 000001E8  E381                     asl        D1, 1
  164. 000001EA  41EC FF9E                lea.l      A0, [A4 - 0x62]
  165. 000001EE  D0C1                     add.w      A0, D1
  166. 000001F0  3080                     move.w     [A0], D0
  167. label000001F2:
  168. 000001F2  302C FFE0                move.w     D0, [A4 - 0x20]
  169. 000001F6  E380                     asl        D0, 1
  170. 000001F8  41EC FFBC                lea.l      A0, [A4 - 0x44]
  171. 000001FC  D0C0                     add.w      A0, D0
  172. 000001FE  3010                     move.w     D0, [A0]
  173. 00000200  B06C FFF8                cmp.w      D0, [A4 - 0x8]
  174. 00000204  6E00 0016                bgt        +0x18 /* 0000021C */
  175. 00000208  302C FFE0                move.w     D0, [A4 - 0x20]
  176. 0000020C  E380                     asl        D0, 1
  177. 0000020E  41EC FFBC                lea.l      A0, [A4 - 0x44]
  178. 00000212  D0C0                     add.w      A0, D0
  179. 00000214  0C50 0000                cmpi.w     [A0], 0x0
  180. 00000218  6C00 0006                bge        +0x8 /* 00000220 */
  181. label0000021C:
  182. 0000021C  422C ED1A                clr.b      [A4 - 0x12E6]
  183. label00000220:
  184. 00000220  302C FFE0                move.w     D0, [A4 - 0x20]
  185. 00000224  E380                     asl        D0, 1
  186. 00000226  41EC FF9E                lea.l      A0, [A4 - 0x62]
  187. 0000022A  D0C0                     add.w      A0, D0
  188. 0000022C  3010                     move.w     D0, [A0]
  189. 0000022E  B06C FFF6                cmp.w      D0, [A4 - 0xA]
  190. 00000232  6E00 0016                bgt        +0x18 /* 0000024A */
  191. 00000236  302C FFE0                move.w     D0, [A4 - 0x20]
  192. 0000023A  E380                     asl        D0, 1
  193. 0000023C  41EC FF9E                lea.l      A0, [A4 - 0x62]
  194. 00000240  D0C0                     add.w      A0, D0
  195. 00000242  0C50 0000                cmpi.w     [A0], 0x0
  196. 00000246  6C00 0006                bge        +0x8 /* 0000024E */
  197. label0000024A:
  198. 0000024A  422C ED1A                clr.b      [A4 - 0x12E6]
  199. label0000024E:
  200. 0000024E  302C FFE0                move.w     D0, [A4 - 0x20]
  201. 00000252  E380                     asl        D0, 1
  202. 00000254  41EC FFBC                lea.l      A0, [A4 - 0x44]
  203. 00000258  D0C0                     add.w      A0, D0
  204. 0000025A  3950 FFEA                move.w     [A4 - 0x16], [A0]
  205. 0000025E  302C FFE0                move.w     D0, [A4 - 0x20]
  206. 00000262  E380                     asl        D0, 1
  207. 00000264  41EC FF9E                lea.l      A0, [A4 - 0x62]
  208. 00000268  D0C0                     add.w      A0, D0
  209. 0000026A  3950 FFE8                move.w     [A4 - 0x18], [A0]
  210. 0000026E  302C FFE8                move.w     D0, [A4 - 0x18]
  211. 00000272  322C FFEA                move.w     D1, [A4 - 0x16]
  212. 00000276  C3FC 001E                muls.w     D1, 0x1E
  213. 0000027A  41EC ED96                lea.l      A0, [A4 - 0x126A]
  214. 0000027E  D288                     add.l      D1, A0
  215. 00000280  2041                     movea.l    A0, D1
  216. 00000282  D0C0                     add.w      A0, D0
  217. 00000284  1010                     move.b     D0, [A0]
  218. 00000286  322C FFE0                move.w     D1, [A4 - 0x20]
  219. 0000028A  342C FFEC                move.w     D2, [A4 - 0x14]
  220. 0000028E  E582                     asl        D2, 2
  221. 00000290  41EC F82C                lea.l      A0, [A4 - 0x7D4]
  222. 00000294  D0C2                     add.w      A0, D2
  223. 00000296  2050                     movea.l    A0, [A0]
  224. 00000298  D0C1                     add.w      A0, D1
  225. 0000029A  1210                     move.b     D1, [A0]
  226. 0000029C  4881                     ext.w      D1
  227. 0000029E  4880                     ext.w      D0
  228. 000002A0  B041                     cmp.w      D0, D1
  229. 000002A2  6700 0028                beq        +0x2A /* 000002CC */
  230. 000002A6  302C FFE8                move.w     D0, [A4 - 0x18]
  231. 000002AA  322C FFEA                move.w     D1, [A4 - 0x16]
  232. 000002AE  C3FC 001E                muls.w     D1, 0x1E
  233. 000002B2  41EC ED96                lea.l      A0, [A4 - 0x126A]
  234. 000002B6  D288                     add.l      D1, A0
  235. 000002B8  2041                     movea.l    A0, D1
  236. 000002BA  D0C0                     add.w      A0, D0
  237. 000002BC  1010                     move.b     D0, [A0]
  238. 000002BE  4880                     ext.w      D0
  239. 000002C0  B07C 002B                cmp.w      D0, 0x2B /* '+' */
  240. 000002C4  6700 0006                beq        +0x8 /* 000002CC */
  241. 000002C8  422C ED1A                clr.b      [A4 - 0x12E6]
  242. label000002CC:
  243. 000002CC  102C ED1A                move.b     D0, [A4 - 0x12E6]
  244. 000002D0  6600 0006                bne        +0x8 /* 000002D8 */
  245. 000002D4  6000 000A                bra        +0xC /* 000002E0 */
  246. label000002D8:
  247. 000002D8  526C FFE0                addq.w     [A4 - 0x20], 1
  248. 000002DC  6000 FE08                bra        -0x1F6 /* 000000E6 */
  249. label000002E0:
  250. 000002E0  302C FF9C                move.w     D0, [A4 - 0x64]
  251. 000002E4  5240                     addq.w     D0, 1
  252. 000002E6  3940 FF9C                move.w     [A4 - 0x64], D0
  253. 000002EA  102C ED1A                move.b     D0, [A4 - 0x12E6]
  254. 000002EE  6600 000C                bne        +0xE /* 000002FC */
  255. 000002F2  0C6C 0064 FF9C           cmpi.w     [A4 - 0x64], 0x64 /* 'd' */
  256. 000002F8  6D00 FD54                blt        -0x2AA /* 0000004E */
  257. label000002FC:
  258. 000002FC  0C6C 0064 FF9C           cmpi.w     [A4 - 0x64], 0x64 /* 'd' */
  259. 00000302  6D00 000E                blt        +0x10 /* 00000312 */
  260. 00000306  302C FFEC                move.w     D0, [A4 - 0x14]
  261. 0000030A  41EC ED32                lea.l      A0, [A4 - 0x12CE]
  262. 0000030E  D0C0                     add.w      A0, D0
  263. 00000310  4210                     clr.b      [A0]
  264. label00000312:
  265. 00000312  0C6C 0064 FF9C           cmpi.w     [A4 - 0x64], 0x64 /* 'd' */
  266. 00000318  6C00 005E                bge        +0x60 /* 00000378 */
  267. 0000031C  4247                     clr.w      D7
  268. label0000031E:
  269. 0000031E  3007                     move.w     D0, D7
  270. 00000320  B06C FFF2                cmp.w      D0, [A4 - 0xE]
  271. 00000324  6C00 0044                bge        +0x46 /* 0000036A */
  272. 00000328  3007                     move.w     D0, D7
  273. 0000032A  322C FFEC                move.w     D1, [A4 - 0x14]
  274. 0000032E  E581                     asl        D1, 2
  275. 00000330  41EC F82C                lea.l      A0, [A4 - 0x7D4]
  276. 00000334  D0C1                     add.w      A0, D1
  277. 00000336  2050                     movea.l    A0, [A0]
  278. 00000338  D0C0                     add.w      A0, D0
  279. 0000033A  1010                     move.b     D0, [A0]
  280. 0000033C  3207                     move.w     D1, D7
  281. 0000033E  E381                     asl        D1, 1
  282. 00000340  41EC FF9E                lea.l      A0, [A4 - 0x62]
  283. 00000344  D0C1                     add.w      A0, D1
  284. 00000346  3210                     move.w     D1, [A0]
  285. 00000348  3407                     move.w     D2, D7
  286. 0000034A  E382                     asl        D2, 1
  287. 0000034C  41EC FFBC                lea.l      A0, [A4 - 0x44]
  288. 00000350  D0C2                     add.w      A0, D2
  289. 00000352  3410                     move.w     D2, [A0]
  290. 00000354  C5FC 001E                muls.w     D2, 0x1E
  291. 00000358  41EC ED96                lea.l      A0, [A4 - 0x126A]
  292. 0000035C  D488                     add.l      D2, A0
  293. 0000035E  2042                     movea.l    A0, D2
  294. 00000360  D0C1                     add.w      A0, D1
  295. 00000362  1080                     move.b     [A0], D0
  296. 00000364  5247                     addq.w     D7, 1
  297. 00000366  6000 FFB6                bra        -0x48 /* 0000031E */
  298. label0000036A:
  299. 0000036A  302C FFEC                move.w     D0, [A4 - 0x14]
  300. 0000036E  41EC ED32                lea.l      A0, [A4 - 0x12CE]
  301. 00000372  D0C0                     add.w      A0, D0
  302. 00000374  10BC FFFF                move.b     [A0], 0xFF
  303. label00000378:
  304. 00000378  302C FFEC                move.w     D0, [A4 - 0x14]
  305. 0000037C  E380                     asl        D0, 1
  306. 0000037E  41EC F764                lea.l      A0, [A4 - 0x89C]
  307. 00000382  D0C0                     add.w      A0, D0
  308. 00000384  30AC FFBC                move.w     [A0], [A4 - 0x44]
  309. 00000388  302C FFEC                move.w     D0, [A4 - 0x14]
  310. 0000038C  E380                     asl        D0, 1
  311. 0000038E  41EC F69C                lea.l      A0, [A4 - 0x964]
  312. 00000392  D0C0                     add.w      A0, D0
  313. 00000394  30AC FF9E                move.w     [A0], [A4 - 0x62]
  314. 00000398  302C FFF2                move.w     D0, [A4 - 0xE]
  315. 0000039C  E380                     asl        D0, 1
  316. 0000039E  41EC FFBA                lea.l      A0, [A4 - 0x46]
  317. 000003A2  D0C0                     add.w      A0, D0
  318. 000003A4  3010                     move.w     D0, [A0]
  319. 000003A6  322C FFEC                move.w     D1, [A4 - 0x14]
  320. 000003AA  E381                     asl        D1, 1
  321. 000003AC  41EC F5D4                lea.l      A0, [A4 - 0xA2C]
  322. 000003B0  D0C1                     add.w      A0, D1
  323. 000003B2  3080                     move.w     [A0], D0
  324. 000003B4  302C FFF2                move.w     D0, [A4 - 0xE]
  325. 000003B8  E380                     asl        D0, 1
  326. 000003BA  41EC FF9C                lea.l      A0, [A4 - 0x64]
  327. 000003BE  D0C0                     add.w      A0, D0
  328. 000003C0  3010                     move.w     D0, [A0]
  329. 000003C2  322C FFEC                move.w     D1, [A4 - 0x14]
  330. 000003C6  E381                     asl        D1, 1
  331. 000003C8  41EC F50C                lea.l      A0, [A4 - 0xAF4]
  332. 000003CC  D0C1                     add.w      A0, D1
  333. 000003CE  3080                     move.w     [A0], D0
  334. 000003D0  526C FFEC                addq.w     [A4 - 0x14], 1
  335. 000003D4  6000 FC50                bra        -0x3AE /* 00000026 */
  336. label000003D8:
  337. 000003D8  422C ED12                clr.b      [A4 - 0x12EE]
  338. 000003DC  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  339. 000003E0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  340. 000003E4  588F                     addq.l     A7, 4
  341. 000003E6  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  342. 000003EA  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  343. 000003EE  588F                     addq.l     A7, 4
  344. 000003F0  2F3C 0000 0008           move.l     -[A7], 0x8
  345. 000003F6  486C EBA0                pea.l      [A4 - 0x1460]
  346. 000003FA  206C EB3E                movea.l    A0, [A4 - 0x14C2]
  347. 000003FE  41E8 0010                lea.l      A0, [A0 + 0x10]
  348. 00000402  2F08                     move.l     -[A7], A0
  349. 00000404  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  350. 00000408  DEFC 000C                add.w      A7, 0xC
  351. 0000040C  486C EBA0                pea.l      [A4 - 0x1460]
  352. 00000410  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  353. 00000414  588F                     addq.l     A7, 4
  354. 00000416  4EBA 0078                jsr        [PC + 0x78 /* 00000490 */]
  355. 0000041A  4EBA 0518                jsr        [PC + 0x518 /* 00000934 */]
  356. 0000041E  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  357. 00000422  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  358. 00000426  588F                     addq.l     A7, 4
  359. 00000428  197C FFFF ED10           move.b     [A4 - 0x12F0], 0xFF
  360. 0000042E  197C FFFF ED16           move.b     [A4 - 0x12EA], 0xFF
  361. 00000434  3A1F                     move.w     D5, [A7]+
  362. 00000436  3C1F                     move.w     D6, [A7]+
  363. 00000438  3E1F                     move.w     D7, [A7]+
  364. 0000043A  4E5E                     unlink     A6
  365. 0000043C  4E75                     rts
  366. fn0000043E:
  367. 0000043E  4E56 0000                link       A6, 0
  368. 00000442  3F07                     move.w     -[A7], D7
  369. 00000444  3F06                     move.w     -[A7], D6
  370. 00000446  3F05                     move.w     -[A7], D5
  371. 00000448  4247                     clr.w      D7
  372. label0000044A:
  373. 0000044A  3007                     move.w     D0, D7
  374. 0000044C  B06C FFF8                cmp.w      D0, [A4 - 0x8]
  375. 00000450  6C00 0030                bge        +0x32 /* 00000482 */
  376. 00000454  4245                     clr.w      D5
  377. label00000456:
  378. 00000456  3005                     move.w     D0, D5
  379. 00000458  B06C FFF6                cmp.w      D0, [A4 - 0xA]
  380. 0000045C  6C00 001E                bge        +0x20 /* 0000047C */
  381. 00000460  3005                     move.w     D0, D5
  382. 00000462  3207                     move.w     D1, D7
  383. 00000464  C3FC 001E                muls.w     D1, 0x1E
  384. 00000468  41EC ED96                lea.l      A0, [A4 - 0x126A]
  385. 0000046C  D288                     add.l      D1, A0
  386. 0000046E  2041                     movea.l    A0, D1
  387. 00000470  D0C0                     add.w      A0, D0
  388. 00000472  10BC 002B                move.b     [A0], 0x2B /* '+' */
  389. 00000476  5245                     addq.w     D5, 1
  390. 00000478  6000 FFDC                bra        -0x22 /* 00000456 */
  391. label0000047C:
  392. 0000047C  5247                     addq.w     D7, 1
  393. 0000047E  6000 FFCA                bra        -0x34 /* 0000044A */
  394. label00000482:
  395. 00000482  422C ED16                clr.b      [A4 - 0x12EA]
  396. 00000486  3A1F                     move.w     D5, [A7]+
  397. 00000488  3C1F                     move.w     D6, [A7]+
  398. 0000048A  3E1F                     move.w     D7, [A7]+
  399. 0000048C  4E5E                     unlink     A6
  400. 0000048E  4E75                     rts
  401. export_103:
  402. fn00000490:
  403. 00000490  4E56 0000                link       A6, 0
  404. 00000494  3F07                     move.w     -[A7], D7
  405. 00000496  3F06                     move.w     -[A7], D6
  406. 00000498  3F05                     move.w     -[A7], D5
  407. 0000049A  4245                     clr.w      D5
  408. label0000049C:
  409. 0000049C  3005                     move.w     D0, D5
  410. 0000049E  B06C FFF6                cmp.w      D0, [A4 - 0xA]
  411. 000004A2  6C00 0096                bge        +0x98 /* 0000053A */
  412. 000004A6  4247                     clr.w      D7
  413. label000004A8:
  414. 000004A8  3007                     move.w     D0, D7
  415. 000004AA  B06C FFF8                cmp.w      D0, [A4 - 0x8]
  416. 000004AE  6C00 0084                bge        +0x86 /* 00000534 */
  417. 000004B2  3005                     move.w     D0, D5
  418. 000004B4  5240                     addq.w     D0, 1
  419. 000004B6  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  420. 000004BA  5A40                     addq.w     D0, 5
  421. 000004BC  3F00                     move.w     -[A7], D0
  422. 000004BE  3007                     move.w     D0, D7
  423. 000004C0  5240                     addq.w     D0, 1
  424. 000004C2  C1FC 0012                muls.w     D0, 0x12
  425. 000004C6  5A40                     addq.w     D0, 5
  426. 000004C8  3F00                     move.w     -[A7], D0
  427. 000004CA  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  428. 000004CE  588F                     addq.l     A7, 4
  429. 000004D0  3005                     move.w     D0, D5
  430. 000004D2  3207                     move.w     D1, D7
  431. 000004D4  C3FC 001E                muls.w     D1, 0x1E
  432. 000004D8  41EC ED96                lea.l      A0, [A4 - 0x126A]
  433. 000004DC  D288                     add.l      D1, A0
  434. 000004DE  2041                     movea.l    A0, D1
  435. 000004E0  D0C0                     add.w      A0, D0
  436. 000004E2  1010                     move.b     D0, [A0]
  437. 000004E4  4880                     ext.w      D0
  438. 000004E6  B07C 002B                cmp.w      D0, 0x2B /* '+' */
  439. 000004EA  6600 0024                bne        +0x26 /* 00000510 */
  440. 000004EE  3F3C 001A                move.w     -[A7], 0x1A
  441. 000004F2  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  442. 000004F6  548F                     addq.l     A7, 2
  443. 000004F8  D07C 0041                add.w      D0, 0x41 /* 'A' */
  444. 000004FC  3205                     move.w     D1, D5
  445. 000004FE  3407                     move.w     D2, D7
  446. 00000500  C5FC 001E                muls.w     D2, 0x1E
  447. 00000504  41EC ED96                lea.l      A0, [A4 - 0x126A]
  448. 00000508  D488                     add.l      D2, A0
  449. 0000050A  2042                     movea.l    A0, D2
  450. 0000050C  D0C1                     add.w      A0, D1
  451. 0000050E  1080                     move.b     [A0], D0
  452. label00000510:
  453. 00000510  3005                     move.w     D0, D5
  454. 00000512  3207                     move.w     D1, D7
  455. 00000514  C3FC 001E                muls.w     D1, 0x1E
  456. 00000518  41EC ED96                lea.l      A0, [A4 - 0x126A]
  457. 0000051C  D288                     add.l      D1, A0
  458. 0000051E  2041                     movea.l    A0, D1
  459. 00000520  D0C0                     add.w      A0, D0
  460. 00000522  1010                     move.b     D0, [A0]
  461. 00000524  4880                     ext.w      D0
  462. 00000526  3F00                     move.w     -[A7], D0
  463. 00000528  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  464. 0000052C  548F                     addq.l     A7, 2
  465. 0000052E  5247                     addq.w     D7, 1
  466. 00000530  6000 FF76                bra        -0x88 /* 000004A8 */
  467. label00000534:
  468. 00000534  5245                     addq.w     D5, 1
  469. 00000536  6000 FF64                bra        -0x9A /* 0000049C */
  470. label0000053A:
  471. 0000053A  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  472. 0000053E  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  473. 00000542  3A1F                     move.w     D5, [A7]+
  474. 00000544  3C1F                     move.w     D6, [A7]+
  475. 00000546  3E1F                     move.w     D7, [A7]+
  476. 00000548  4E5E                     unlink     A6
  477. 0000054A  4E75                     rts
  478. export_102:
  479. 0000054C  4E56 FEF0                link       A6, -0x0110
  480. 00000550  3F07                     move.w     -[A7], D7
  481. 00000552  3F06                     move.w     -[A7], D6
  482. 00000554  3F05                     move.w     -[A7], D5
  483. 00000556  102C ED16                move.b     D0, [A4 - 0x12EA]
  484. 0000055A  6600 0006                bne        +0x8 /* 00000562 */
  485. 0000055E  6000 021E                bra        +0x220 /* 0000077E */
  486. label00000562:
  487. 00000562  486E FEFC                pea.l      [A6 - 0x104]
  488. 00000566  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  489. 0000056A  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  490. 0000056E  508F                     addq.l     A7, 8
  491. 00000570  486E FEFC                pea.l      [A6 - 0x104]
  492. 00000574  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  493. 00000578  588F                     addq.l     A7, 4
  494. 0000057A  48C0                     ext.l      D0
  495. 0000057C  81FC 0002                divs.w     D0, 0x2
  496. 00000580  3D40 FEFA                move.w     [A6 - 0x106], D0
  497. 00000584  3F3C 001A                move.w     -[A7], 0x1A
  498. 00000588  303C 0140                move.w     D0, 0x140
  499. 0000058C  906E FEFA                sub.w      D0, [A6 - 0x106]
  500. 00000590  3F00                     move.w     -[A7], D0
  501. 00000592  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  502. 00000596  588F                     addq.l     A7, 4
  503. 00000598  486E FEFC                pea.l      [A6 - 0x104]
  504. 0000059C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  505. 000005A0  588F                     addq.l     A7, 4
  506. 000005A2  3D40 FEF8                move.w     [A6 - 0x108], D0
  507. 000005A6  4245                     clr.w      D5
  508. label000005A8:
  509. 000005A8  3005                     move.w     D0, D5
  510. 000005AA  B06E FEF8                cmp.w      D0, [A6 - 0x108]
  511. 000005AE  6C00 001C                bge        +0x1E /* 000005CC */
  512. 000005B2  3005                     move.w     D0, D5
  513. 000005B4  41EE FEFC                lea.l      A0, [A6 - 0x104]
  514. 000005B8  D0C0                     add.w      A0, D0
  515. 000005BA  1010                     move.b     D0, [A0]
  516. 000005BC  4880                     ext.w      D0
  517. 000005BE  3F00                     move.w     -[A7], D0
  518. 000005C0  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  519. 000005C4  548F                     addq.l     A7, 2
  520. 000005C6  5245                     addq.w     D5, 1
  521. 000005C8  6000 FFDE                bra        -0x20 /* 000005A8 */
  522. label000005CC:
  523. 000005CC  303C 0140                move.w     D0, 0x140
  524. 000005D0  322C FFF8                move.w     D1, [A4 - 0x8]
  525. 000005D4  C3FC 0012                muls.w     D1, 0x12
  526. 000005D8  48C1                     ext.l      D1
  527. 000005DA  83FC 0002                divs.w     D1, 0x2
  528. 000005DE  9041                     sub.w      D0, D1
  529. 000005E0  3D40 FFFE                move.w     [A6 - 0x2], D0
  530. 000005E4  3D7C 0034 FFFC           move.w     [A6 - 0x4], 0x34 /* '4' */
  531. 000005EA  302C FFF6                move.w     D0, [A4 - 0xA]
  532. 000005EE  5840                     addq.w     D0, 4
  533. 000005F0  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  534. 000005F4  3F00                     move.w     -[A7], D0
  535. 000005F6  302E FFFE                move.w     D0, [A6 - 0x2]
  536. 000005FA  322C FFF8                move.w     D1, [A4 - 0x8]
  537. 000005FE  C3FC 0012                muls.w     D1, 0x12
  538. 00000602  D041                     add.w      D0, D1
  539. 00000604  48C0                     ext.l      D0
  540. 00000606  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  541. 0000060A  486C 03AE                pea.l      [A4 + 0x3AE]
  542. 0000060E  486C EA5E                pea.l      [A4 - 0x15A2]
  543. 00000612  3F3C 0800                move.w     -[A7], 0x800
  544. 00000616  A9EB                     syscall    Pack4/FP68K
  545. 00000618  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  546. 0000061C  3F00                     move.w     -[A7], D0
  547. 0000061E  3F3C 0001                move.w     -[A7], 0x1
  548. 00000622  302E FFFE                move.w     D0, [A6 - 0x2]
  549. 00000626  907C 0012                sub.w      D0, 0x12
  550. 0000062A  3F00                     move.w     -[A7], D0
  551. 0000062C  486E FEF0                pea.l      [A6 - 0x110]
  552. 00000630  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  553. 00000634  DEFC 000C                add.w      A7, 0xC
  554. 00000638  486E FEF0                pea.l      [A6 - 0x110]
  555. 0000063C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  556. 00000640  588F                     addq.l     A7, 4
  557. 00000642  4245                     clr.w      D5
  558. label00000644:
  559. 00000644  3005                     move.w     D0, D5
  560. 00000646  B06C FFF6                cmp.w      D0, [A4 - 0xA]
  561. 0000064A  6C00 0096                bge        +0x98 /* 000006E2 */
  562. 0000064E  4247                     clr.w      D7
  563. label00000650:
  564. 00000650  3007                     move.w     D0, D7
  565. 00000652  B06C FFF8                cmp.w      D0, [A4 - 0x8]
  566. 00000656  6C00 0084                bge        +0x86 /* 000006DC */
  567. 0000065A  3005                     move.w     D0, D5
  568. 0000065C  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  569. 00000660  D06E FFFC                add.w      D0, [A6 - 0x4]
  570. 00000664  3F00                     move.w     -[A7], D0
  571. 00000666  3007                     move.w     D0, D7
  572. 00000668  C1FC 0012                muls.w     D0, 0x12
  573. 0000066C  D06E FFFE                add.w      D0, [A6 - 0x2]
  574. 00000670  3F00                     move.w     -[A7], D0
  575. 00000672  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  576. 00000676  588F                     addq.l     A7, 4
  577. 00000678  3005                     move.w     D0, D5
  578. 0000067A  3207                     move.w     D1, D7
  579. 0000067C  C3FC 001E                muls.w     D1, 0x1E
  580. 00000680  41EC ED96                lea.l      A0, [A4 - 0x126A]
  581. 00000684  D288                     add.l      D1, A0
  582. 00000686  2041                     movea.l    A0, D1
  583. 00000688  D0C0                     add.w      A0, D0
  584. 0000068A  1010                     move.b     D0, [A0]
  585. 0000068C  4880                     ext.w      D0
  586. 0000068E  B07C 002B                cmp.w      D0, 0x2B /* '+' */
  587. 00000692  6600 0024                bne        +0x26 /* 000006B8 */
  588. 00000696  3F3C 001A                move.w     -[A7], 0x1A
  589. 0000069A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  590. 0000069E  548F                     addq.l     A7, 2
  591. 000006A0  D07C 0041                add.w      D0, 0x41 /* 'A' */
  592. 000006A4  3205                     move.w     D1, D5
  593. 000006A6  3407                     move.w     D2, D7
  594. 000006A8  C5FC 001E                muls.w     D2, 0x1E
  595. 000006AC  41EC ED96                lea.l      A0, [A4 - 0x126A]
  596. 000006B0  D488                     add.l      D2, A0
  597. 000006B2  2042                     movea.l    A0, D2
  598. 000006B4  D0C1                     add.w      A0, D1
  599. 000006B6  1080                     move.b     [A0], D0
  600. label000006B8:
  601. 000006B8  3005                     move.w     D0, D5
  602. 000006BA  3207                     move.w     D1, D7
  603. 000006BC  C3FC 001E                muls.w     D1, 0x1E
  604. 000006C0  41EC ED96                lea.l      A0, [A4 - 0x126A]
  605. 000006C4  D288                     add.l      D1, A0
  606. 000006C6  2041                     movea.l    A0, D1
  607. 000006C8  D0C0                     add.w      A0, D0
  608. 000006CA  1010                     move.b     D0, [A0]
  609. 000006CC  4880                     ext.w      D0
  610. 000006CE  3F00                     move.w     -[A7], D0
  611. 000006D0  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  612. 000006D4  548F                     addq.l     A7, 2
  613. 000006D6  5247                     addq.w     D7, 1
  614. 000006D8  6000 FF76                bra        -0x88 /* 00000650 */
  615. label000006DC:
  616. 000006DC  5245                     addq.w     D5, 1
  617. 000006DE  6000 FF64                bra        -0x9A /* 00000644 */
  618. label000006E2:
  619. 000006E2  102C ED18                move.b     D0, [A4 - 0x12E8]
  620. 000006E6  6700 008E                beq        +0x90 /* 00000776 */
  621. 000006EA  4247                     clr.w      D7
  622. label000006EC:
  623. 000006EC  3007                     move.w     D0, D7
  624. 000006EE  B06C FFF4                cmp.w      D0, [A4 - 0xC]
  625. 000006F2  6E00 0082                bgt        +0x84 /* 00000776 */
  626. 000006F6  3007                     move.w     D0, D7
  627. 000006F8  41EC ED32                lea.l      A0, [A4 - 0x12CE]
  628. 000006FC  D0C0                     add.w      A0, D0
  629. 000006FE  1010                     move.b     D0, [A0]
  630. 00000700  6700 006E                beq        +0x70 /* 00000770 */
  631. 00000704  3007                     move.w     D0, D7
  632. 00000706  E380                     asl        D0, 1
  633. 00000708  41EC F69C                lea.l      A0, [A4 - 0x964]
  634. 0000070C  D0C0                     add.w      A0, D0
  635. 0000070E  3010                     move.w     D0, [A0]
  636. 00000710  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  637. 00000714  5D40                     subq.w     D0, 6
  638. 00000716  D06E FFFC                add.w      D0, [A6 - 0x4]
  639. 0000071A  3F00                     move.w     -[A7], D0
  640. 0000071C  3007                     move.w     D0, D7
  641. 0000071E  E380                     asl        D0, 1
  642. 00000720  41EC F764                lea.l      A0, [A4 - 0x89C]
  643. 00000724  D0C0                     add.w      A0, D0
  644. 00000726  3010                     move.w     D0, [A0]
  645. 00000728  C1FC 0012                muls.w     D0, 0x12
  646. 0000072C  5840                     addq.w     D0, 4
  647. 0000072E  D06E FFFE                add.w      D0, [A6 - 0x2]
  648. 00000732  3F00                     move.w     -[A7], D0
  649. 00000734  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  650. 00000738  588F                     addq.l     A7, 4
  651. 0000073A  3007                     move.w     D0, D7
  652. 0000073C  E380                     asl        D0, 1
  653. 0000073E  41EC F50C                lea.l      A0, [A4 - 0xAF4]
  654. 00000742  D0C0                     add.w      A0, D0
  655. 00000744  3010                     move.w     D0, [A0]
  656. 00000746  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  657. 0000074A  5D40                     subq.w     D0, 6
  658. 0000074C  D06E FFFC                add.w      D0, [A6 - 0x4]
  659. 00000750  3F00                     move.w     -[A7], D0
  660. 00000752  3007                     move.w     D0, D7
  661. 00000754  E380                     asl        D0, 1
  662. 00000756  41EC F5D4                lea.l      A0, [A4 - 0xA2C]
  663. 0000075A  D0C0                     add.w      A0, D0
  664. 0000075C  3010                     move.w     D0, [A0]
  665. 0000075E  C1FC 0012                muls.w     D0, 0x12
  666. 00000762  5840                     addq.w     D0, 4
  667. 00000764  D06E FFFE                add.w      D0, [A6 - 0x2]
  668. 00000768  3F00                     move.w     -[A7], D0
  669. 0000076A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  670. 0000076E  588F                     addq.l     A7, 4
  671. label00000770:
  672. 00000770  5247                     addq.w     D7, 1
  673. 00000772  6000 FF78                bra        -0x86 /* 000006EC */
  674. label00000776:
  675. 00000776  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  676. 0000077A  4EBA 000C                jsr        [PC + 0xC /* 00000788 */]
  677. label0000077E:
  678. 0000077E  3A1F                     move.w     D5, [A7]+
  679. 00000780  3C1F                     move.w     D6, [A7]+
  680. 00000782  3E1F                     move.w     D7, [A7]+
  681. 00000784  4E5E                     unlink     A6
  682. 00000786  4E75                     rts
  683. fn00000788:
  684. 00000788  4E56 FFF2                link       A6, -0x000E
  685. 0000078C  3F07                     move.w     -[A7], D7
  686. 0000078E  3F06                     move.w     -[A7], D6
  687. 00000790  3F05                     move.w     -[A7], D5
  688. 00000792  3D7C 0027 FFFC           move.w     [A6 - 0x4], 0x27 /* '\'' */
  689. 00000798  3D7C 004E FFFA           move.w     [A6 - 0x6], 0x4E /* 'N' */
  690. 0000079E  426E FFFE                clr.w      [A6 - 0x2]
  691. 000007A2  426C FFEC                clr.w      [A4 - 0x14]
  692. label000007A6:
  693. 000007A6  302C FFEC                move.w     D0, [A4 - 0x14]
  694. 000007AA  B06C FFF4                cmp.w      D0, [A4 - 0xC]
  695. 000007AE  6E00 003E                bgt        +0x40 /* 000007EE */
  696. 000007B2  302C FFEC                move.w     D0, [A4 - 0x14]
  697. 000007B6  E580                     asl        D0, 2
  698. 000007B8  41EC F82C                lea.l      A0, [A4 - 0x7D4]
  699. 000007BC  D0C0                     add.w      A0, D0
  700. 000007BE  2F10                     move.l     -[A7], [A0]
  701. 000007C0  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  702. 000007C4  588F                     addq.l     A7, 4
  703. 000007C6  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  704. 000007CA  6F00 001A                ble        +0x1C /* 000007E6 */
  705. 000007CE  302C FFEC                move.w     D0, [A4 - 0x14]
  706. 000007D2  E580                     asl        D0, 2
  707. 000007D4  41EC F82C                lea.l      A0, [A4 - 0x7D4]
  708. 000007D8  D0C0                     add.w      A0, D0
  709. 000007DA  2F10                     move.l     -[A7], [A0]
  710. 000007DC  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  711. 000007E0  588F                     addq.l     A7, 4
  712. 000007E2  3D40 FFFE                move.w     [A6 - 0x2], D0
  713. label000007E6:
  714. 000007E6  526C FFEC                addq.w     [A4 - 0x14], 1
  715. 000007EA  6000 FFBA                bra        -0x44 /* 000007A6 */
  716. label000007EE:
  717. 000007EE  302E FFFE                move.w     D0, [A6 - 0x2]
  718. 000007F2  D06E FFFC                add.w      D0, [A6 - 0x4]
  719. 000007F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  720. 000007FA  3A3C 0001                move.w     D5, 0x1
  721. 000007FE  302C FFF6                move.w     D0, [A4 - 0xA]
  722. 00000802  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  723. 00000806  D06E FFFA                add.w      D0, [A6 - 0x6]
  724. 0000080A  3C00                     move.w     D6, D0
  725. 0000080C  4247                     clr.w      D7
  726. label0000080E:
  727. 0000080E  3007                     move.w     D0, D7
  728. 00000810  B06C FFF4                cmp.w      D0, [A4 - 0xC]
  729. 00000814  6E00 00A2                bgt        +0xA4 /* 000008B8 */
  730. 00000818  3007                     move.w     D0, D7
  731. 0000081A  41EC ED32                lea.l      A0, [A4 - 0x12CE]
  732. 0000081E  D0C0                     add.w      A0, D0
  733. 00000820  1010                     move.b     D0, [A0]
  734. 00000822  6700 008E                beq        +0x90 /* 000008B2 */
  735. 00000826  3F06                     move.w     -[A7], D6
  736. 00000828  3005                     move.w     D0, D5
  737. 0000082A  C1EE FFFE                muls.w     D0, [A6 - 0x2]
  738. 0000082E  5740                     subq.w     D0, 3
  739. 00000830  3F00                     move.w     -[A7], D0
  740. 00000832  3006                     move.w     D0, D6
  741. 00000834  48C0                     ext.l      D0
  742. 00000836  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  743. 0000083A  486C 03B6                pea.l      [A4 + 0x3B6]
  744. 0000083E  486C EA5E                pea.l      [A4 - 0x15A2]
  745. 00000842  3F3C 0802                move.w     -[A7], 0x802
  746. 00000846  A9EB                     syscall    Pack4/FP68K
  747. 00000848  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  748. 0000084C  3F00                     move.w     -[A7], D0
  749. 0000084E  3005                     move.w     D0, D5
  750. 00000850  C1EE FFFE                muls.w     D0, [A6 - 0x2]
  751. 00000854  907C 000F                sub.w      D0, 0xF
  752. 00000858  3F00                     move.w     -[A7], D0
  753. 0000085A  486E FFF2                pea.l      [A6 - 0xE]
  754. 0000085E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  755. 00000862  DEFC 000C                add.w      A7, 0xC
  756. 00000866  486E FFF2                pea.l      [A6 - 0xE]
  757. 0000086A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  758. 0000086E  588F                     addq.l     A7, 4
  759. 00000870  3F06                     move.w     -[A7], D6
  760. 00000872  3005                     move.w     D0, D5
  761. 00000874  C1EE FFFE                muls.w     D0, [A6 - 0x2]
  762. 00000878  3F00                     move.w     -[A7], D0
  763. 0000087A  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  764. 0000087E  588F                     addq.l     A7, 4
  765. 00000880  3007                     move.w     D0, D7
  766. 00000882  E580                     asl        D0, 2
  767. 00000884  41EC F82C                lea.l      A0, [A4 - 0x7D4]
  768. 00000888  D0C0                     add.w      A0, D0
  769. 0000088A  2F10                     move.l     -[A7], [A0]
  770. 0000088C  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  771. 00000890  588F                     addq.l     A7, 4
  772. 00000892  3005                     move.w     D0, D5
  773. 00000894  5240                     addq.w     D0, 1
  774. 00000896  3A00                     move.w     D5, D0
  775. 00000898  3005                     move.w     D0, D5
  776. 0000089A  C1EE FFFE                muls.w     D0, [A6 - 0x2]
  777. 0000089E  0C40 0262                cmpi.w     D0, 0x262
  778. 000008A2  6F00 000E                ble        +0x10 /* 000008B2 */
  779. 000008A6  3A3C 0001                move.w     D5, 0x1
  780. 000008AA  3006                     move.w     D0, D6
  781. 000008AC  D07C 000D                add.w      D0, 0xD /* '\r' */
  782. 000008B0  3C00                     move.w     D6, D0
  783. label000008B2:
  784. 000008B2  5247                     addq.w     D7, 1
  785. 000008B4  6000 FF58                bra        -0xA6 /* 0000080E */
  786. label000008B8:
  787. 000008B8  3A1F                     move.w     D5, [A7]+
  788. 000008BA  3C1F                     move.w     D6, [A7]+
  789. 000008BC  3E1F                     move.w     D7, [A7]+
  790. 000008BE  4E5E                     unlink     A6
  791. 000008C0  4E75                     rts
  792. export_101:
  793. 000008C2  4E56 0000                link       A6, 0
  794. 000008C6  2F2C ED04                move.l     -[A7], [A4 - 0x12FC]
  795. 000008CA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  796. 000008CE  588F                     addq.l     A7, 4
  797. 000008D0  2F2C ED04                move.l     -[A7], [A4 - 0x12FC]
  798. 000008D4  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  799. 000008D8  588F                     addq.l     A7, 4
  800. 000008DA  2F2C EB80                move.l     -[A7], [A4 - 0x1480]
  801. 000008DE  206C EB3E                movea.l    A0, [A4 - 0x14C2]
  802. 000008E2  41E8 0010                lea.l      A0, [A0 + 0x10]
  803. 000008E6  2F08                     move.l     -[A7], A0
  804. 000008E8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  805. 000008EC  508F                     addq.l     A7, 8
  806. 000008EE  2F2C ED04                move.l     -[A7], [A4 - 0x12FC]
  807. 000008F2  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  808. 000008F6  588F                     addq.l     A7, 4
  809. 000008F8  2F2C ED04                move.l     -[A7], [A4 - 0x12FC]
  810. 000008FC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  811. 00000900  588F                     addq.l     A7, 4
  812. 00000902  102C ED16                move.b     D0, [A4 - 0x12EA]
  813. 00000906  6700 0028                beq        +0x2A /* 00000930 */
  814. 0000090A  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  815. 0000090E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  816. 00000912  588F                     addq.l     A7, 4
  817. 00000914  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  818. 00000918  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  819. 0000091C  588F                     addq.l     A7, 4
  820. 0000091E  4EBA FB70                jsr        [PC - 0x490 /* 00000490 */]
  821. 00000922  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  822. 00000926  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  823. 0000092A  588F                     addq.l     A7, 4
  824. 0000092C  4EBA 0006                jsr        [PC + 0x6 /* 00000934 */]
  825. label00000930:
  826. 00000930  4E5E                     unlink     A6
  827. 00000932  4E75                     rts
  828. fn00000934:
  829. 00000934  4E56 FFF4                link       A6, -0x000C
  830. 00000938  206C ED08                movea.l    A0, [A4 - 0x12F8]
  831. 0000093C  3028 0016                move.w     D0, [A0 + 0x16]
  832. 00000940  206C ED08                movea.l    A0, [A4 - 0x12F8]
  833. 00000944  9068 0012                sub.w      D0, [A0 + 0x12]
  834. 00000948  3D40 FFFE                move.w     [A6 - 0x2], D0
  835. 0000094C  206C ED08                movea.l    A0, [A4 - 0x12F8]
  836. 00000950  3028 0014                move.w     D0, [A0 + 0x14]
  837. 00000954  206C ED08                movea.l    A0, [A4 - 0x12F8]
  838. 00000958  9068 0010                sub.w      D0, [A0 + 0x10]
  839. 0000095C  3D40 FFFC                move.w     [A6 - 0x4], D0
  840. 00000960  526E FFFE                addq.w     [A6 - 0x2], 1
  841. 00000964  302E FFFE                move.w     D0, [A6 - 0x2]
  842. 00000968  3D40 FFFE                move.w     [A6 - 0x2], D0
  843. 0000096C  526E FFFC                addq.w     [A6 - 0x4], 1
  844. 00000970  302E FFFC                move.w     D0, [A6 - 0x4]
  845. 00000974  3D40 FFFC                move.w     [A6 - 0x4], D0
  846. 00000978  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  847. 0000097C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  848. 00000980  302E FFFC                move.w     D0, [A6 - 0x4]
  849. 00000984  907C 0010                sub.w      D0, 0x10
  850. 00000988  3F00                     move.w     -[A7], D0
  851. 0000098A  302E FFFE                move.w     D0, [A6 - 0x2]
  852. 0000098E  907C 0010                sub.w      D0, 0x10
  853. 00000992  3F00                     move.w     -[A7], D0
  854. 00000994  486E FFF4                pea.l      [A6 - 0xC]
  855. 00000998  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  856. 0000099C  DEFC 000C                add.w      A7, 0xC
  857. 000009A0  486E FFF4                pea.l      [A6 - 0xC]
  858. 000009A4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  859. 000009A8  588F                     addq.l     A7, 4
  860. 000009AA  4E5E                     unlink     A6
  861. 000009AC  4E75                     rts
  862. export_105:
  863. 000009AE  4E56 FFFC                link       A6, -0x0004
  864. 000009B2  206E 0008                movea.l    A0, [A6 + 0x8]
  865. 000009B6  2028 0002                move.l     D0, [A0 + 0x2]
  866. 000009BA  C0BC 0000 00FF           and.l      D0, 0xFF
  867. 000009C0  3D40 FFFE                move.w     [A6 - 0x2], D0
  868. 000009C4  206E 0008                movea.l    A0, [A6 + 0x8]
  869. 000009C8  3028 000E                move.w     D0, [A0 + 0xE]
  870. 000009CC  C07C 0100                and.w      D0, 0x100
  871. 000009D0  6700 0018                beq        +0x1A /* 000009EA */
  872. 000009D4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  873. 000009D8  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  874. 000009DC  548F                     addq.l     A7, 2
  875. 000009DE  2F00                     move.l     -[A7], D0
  876. 000009E0  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  877. 000009E4  588F                     addq.l     A7, 4
  878. 000009E6  6000 00CE                bra        +0xD0 /* 00000AB6 */
  879. label000009EA:
  880. 000009EA  102C ED14                move.b     D0, [A4 - 0x12EC]
  881. 000009EE  6700 00C6                beq        +0xC8 /* 00000AB6 */
  882. 000009F2  206C EB80                movea.l    A0, [A4 - 0x1480]
  883. 000009F6  2050                     movea.l    A0, [A0]
  884. 000009F8  3D68 003C FFFC           move.w     [A6 - 0x4], [A0 + 0x3C]
  885. 000009FE  0C6E 0020 FFFE           cmpi.w     [A6 - 0x2], 0x20 /* ' ' */
  886. 00000A04  6600 0008                bne        +0xA /* 00000A0E */
  887. 00000A08  3D7C 000D FFFE           move.w     [A6 - 0x2], 0xD /* '\r' */
  888. label00000A0E:
  889. 00000A0E  0C6E 0060 FFFE           cmpi.w     [A6 - 0x2], 0x60 /* '`' */
  890. 00000A14  6F00 0018                ble        +0x1A /* 00000A2E */
  891. 00000A18  0C6E 007B FFFE           cmpi.w     [A6 - 0x2], 0x7B /* '{' */
  892. 00000A1E  6C00 000E                bge        +0x10 /* 00000A2E */
  893. 00000A22  302E FFFE                move.w     D0, [A6 - 0x2]
  894. 00000A26  907C 0020                sub.w      D0, 0x20 /* ' ' */
  895. 00000A2A  3D40 FFFE                move.w     [A6 - 0x2], D0
  896. label00000A2E:
  897. 00000A2E  0C6E 0040 FFFE           cmpi.w     [A6 - 0x2], 0x40 /* '@' */
  898. 00000A34  6F00 000C                ble        +0xE /* 00000A42 */
  899. 00000A38  0C6E 005B FFFE           cmpi.w     [A6 - 0x2], 0x5B /* '[' */
  900. 00000A3E  6D00 0016                blt        +0x18 /* 00000A56 */
  901. label00000A42:
  902. 00000A42  0C6E 000D FFFE           cmpi.w     [A6 - 0x2], 0xD /* '\r' */
  903. 00000A48  6700 000C                beq        +0xE /* 00000A56 */
  904. 00000A4C  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  905. 00000A52  6600 0062                bne        +0x64 /* 00000AB6 */
  906. label00000A56:
  907. 00000A56  102C ED12                move.b     D0, [A4 - 0x12EE]
  908. 00000A5A  6600 002A                bne        +0x2C /* 00000A86 */
  909. 00000A5E  2F2C ED04                move.l     -[A7], [A4 - 0x12FC]
  910. 00000A62  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  911. 00000A66  588F                     addq.l     A7, 4
  912. 00000A68  197C FFFF ED12           move.b     [A4 - 0x12EE], 0xFF
  913. 00000A6E  0C6E 0032 FFFC           cmpi.w     [A6 - 0x4], 0x32 /* '2' */
  914. 00000A74  6C00 0010                bge        +0x12 /* 00000A86 */
  915. 00000A78  2F2C EB80                move.l     -[A7], [A4 - 0x1480]
  916. 00000A7C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  917. 00000A80  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  918. 00000A84  5C8F                     addq.l     A7, 6
  919. label00000A86:
  920. 00000A86  0C6E 0032 FFFC           cmpi.w     [A6 - 0x4], 0x32 /* '2' */
  921. 00000A8C  6D00 000C                blt        +0xE /* 00000A9A */
  922. 00000A90  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  923. 00000A96  6600 0014                bne        +0x16 /* 00000AAC */
  924. label00000A9A:
  925. 00000A9A  2F2C EB80                move.l     -[A7], [A4 - 0x1480]
  926. 00000A9E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  927. 00000AA2  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  928. 00000AA6  5C8F                     addq.l     A7, 6
  929. 00000AA8  6000 000C                bra        +0xE /* 00000AB6 */
  930. label00000AAC:
  931. 00000AAC  3F3C 0003                move.w     -[A7], 0x3
  932. 00000AB0  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  933. 00000AB4  548F                     addq.l     A7, 2
  934. label00000AB6:
  935. 00000AB6  4E5E                     unlink     A6
  936. 00000AB8  4E75                     rts
  937. 00000ABA  4E56 FFFA                link       A6, -0x0006
  938. 00000ABE  48E7 1008                movem.l    -[A7], D3,A4
  939. 00000AC2  2878 02B6                movea.l    A4, [0x000002B6 /* ExpandMem */]
  940. 00000AC6  0C6E 0000 0008           cmpi.w     [A6 + 0x8], 0x0
  941. 00000ACC  6600 0006                bne        +0x8 /* 00000AD4 */
  942. 00000AD0  6000 00C6                bra        +0xC8 /* 00000B98 */
  943. label00000AD4:
  944. 00000AD4  302E 0008                move.w     D0, [A6 + 0x8]
  945. 00000AD8  6000 0002                bra        +0x4 /* 00000ADC */
  946. label00000ADC:
  947. 00000ADC  B07C 0015                cmp.w      D0, 0x15
  948. 00000AE0  6700 0006                beq        +0x8 /* 00000AE8 */
  949. 00000AE4  6000 0010                bra        +0x12 /* 00000AF6 */
  950. label00000AE8:
  951. 00000AE8  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  952. 00000AEE  6000 0060                bra        +0x62 /* 00000B50 */
  953. 00000AF2  6000 000E                bra        +0x10 /* 00000B02 */
  954. label00000AF6:
  955. 00000AF6  B07C 0014                cmp.w      D0, 0x14
  956. 00000AFA  6700 0006                beq        +0x8 /* 00000B02 */
  957. 00000AFE  6000 0010                bra        +0x12 /* 00000B10 */
  958. label00000B02:
  959. 00000B02  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  960. 00000B08  6000 0046                bra        +0x48 /* 00000B50 */
  961. 00000B0C  6000 000E                bra        +0x10 /* 00000B1C */
  962. label00000B10:
  963. 00000B10  B07C 0016                cmp.w      D0, 0x16
  964. 00000B14  6700 0006                beq        +0x8 /* 00000B1C */
  965. 00000B18  6000 0010                bra        +0x12 /* 00000B2A */
  966. label00000B1C:
  967. 00000B1C  3D7C FFFB FFFE           move.w     [A6 - 0x2], 0xFFFB
  968. 00000B22  6000 002C                bra        +0x2E /* 00000B50 */
  969. 00000B26  6000 000E                bra        +0x10 /* 00000B36 */
  970. label00000B2A:
  971. 00000B2A  B07C 0017                cmp.w      D0, 0x17
  972. 00000B2E  6700 0006                beq        +0x8 /* 00000B36 */
  973. 00000B32  6000 0018                bra        +0x1A /* 00000B4C */
  974. label00000B36:
  975. 00000B36  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  976. 00000B3C  6000 0012                bra        +0x14 /* 00000B50 */
  977. 00000B40  6000 0002                bra        +0x4 /* 00000B44 */
  978. label00000B44:
  979. 00000B44  6000 0052                bra        +0x54 /* 00000B98 */
  980. 00000B48  6000 0006                bra        +0x8 /* 00000B50 */
  981. label00000B4C:
  982. 00000B4C  6000 FFF6                bra        -0x8 /* 00000B44 */
  983. label00000B50:
  984. 00000B50  302C F502                move.w     D0, [A4 - 0xAFE]
  985. 00000B54  D06E FFFE                add.w      D0, [A6 - 0x2]
  986. 00000B58  3D40 FFFC                move.w     [A6 - 0x4], D0
  987. 00000B5C  0C6E 0000 FFFC           cmpi.w     [A6 - 0x4], 0x0
  988. 00000B62  6C00 0006                bge        +0x8 /* 00000B6A */
  989. 00000B66  426E FFFC                clr.w      [A6 - 0x4]
  990. label00000B6A:
  991. 00000B6A  0C6E 0014 FFFC           cmpi.w     [A6 - 0x4], 0x14
  992. 00000B70  6F00 0008                ble        +0xA /* 00000B7A */
  993. 00000B74  3D7C 0014 FFFC           move.w     [A6 - 0x4], 0x14
  994. label00000B7A:
  995. 00000B7A  302C F502                move.w     D0, [A4 - 0xAFE]
  996. 00000B7E  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  997. 00000B82  6700 0014                beq        +0x16 /* 00000B98 */
  998. 00000B86  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  999. 00000B8A  2F2C EB84                move.l     -[A7], [A4 - 0x147C]
  1000. 00000B8E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1001. 00000B92  5C8F                     addq.l     A7, 6
  1002. 00000B94  4EBA 0338                jsr        [PC + 0x338 /* 00000ECE */]
  1003. label00000B98:
  1004. 00000B98  4CDF 1008                movem.l    D3,A4, [A7]+
  1005. 00000B9C  4E5E                     unlink     A6
  1006. 00000B9E  225F                     movea.l    A1, [A7]+
  1007. 00000BA0  DEFC 0006                add.w      A7, 0x6
  1008. 00000BA4  4ED1                     jmp        [A1]
  1009. export_104:
  1010. 00000BA6  4E56 FFE6                link       A6, -0x001A
  1011. 00000BAA  486C ED00                pea.l      [A4 - 0x1300]
  1012. 00000BAE  486C ED2C                pea.l      [A4 - 0x12D4]
  1013. 00000BB2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1014. 00000BB6  508F                     addq.l     A7, 8
  1015. 00000BB8  3940 FFDA                move.w     [A4 - 0x26], D0
  1016. 00000BBC  302C FFDA                move.w     D0, [A4 - 0x26]
  1017. 00000BC0  6000 0002                bra        +0x4 /* 00000BC4 */
  1018. label00000BC4:
  1019. 00000BC4  B07C 0002                cmp.w      D0, 0x2
  1020. 00000BC8  6700 0006                beq        +0x8 /* 00000BD0 */
  1021. 00000BCC  6000 0018                bra        +0x1A /* 00000BE6 */
  1022. label00000BD0:
  1023. 00000BD0  2F2C ED00                move.l     -[A7], [A4 - 0x1300]
  1024. 00000BD4  486C ED22                pea.l      [A4 - 0x12DE]
  1025. 00000BD8  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1026. 00000BDC  508F                     addq.l     A7, 8
  1027. 00000BDE  6000 0248                bra        +0x24A /* 00000E28 */
  1028. 00000BE2  6000 000E                bra        +0x10 /* 00000BF2 */
  1029. label00000BE6:
  1030. 00000BE6  B07C 0001                cmp.w      D0, 0x1
  1031. 00000BEA  6700 0006                beq        +0x8 /* 00000BF2 */
  1032. 00000BEE  6000 001C                bra        +0x1E /* 00000C0C */
  1033. label00000BF2:
  1034. 00000BF2  486C ED2C                pea.l      [A4 - 0x12D4]
  1035. 00000BF6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1036. 00000BFA  588F                     addq.l     A7, 4
  1037. 00000BFC  2F00                     move.l     -[A7], D0
  1038. 00000BFE  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1039. 00000C02  588F                     addq.l     A7, 4
  1040. 00000C04  6000 0222                bra        +0x224 /* 00000E28 */
  1041. 00000C08  6000 000E                bra        +0x10 /* 00000C18 */
  1042. label00000C0C:
  1043. 00000C0C  B07C 0004                cmp.w      D0, 0x4
  1044. 00000C10  6700 0006                beq        +0x8 /* 00000C18 */
  1045. 00000C14  6000 001E                bra        +0x20 /* 00000C34 */
  1046. label00000C18:
  1047. 00000C18  486C EBC0                pea.l      [A4 - 0x1440]
  1048. 00000C1C  486C ED2C                pea.l      [A4 - 0x12D4]
  1049. 00000C20  2F2C ED00                move.l     -[A7], [A4 - 0x1300]
  1050. 00000C24  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1051. 00000C28  DEFC 000C                add.w      A7, 0xC
  1052. 00000C2C  6000 01FA                bra        +0x1FC /* 00000E28 */
  1053. 00000C30  6000 000E                bra        +0x10 /* 00000C40 */
  1054. label00000C34:
  1055. 00000C34  B07C 0006                cmp.w      D0, 0x6
  1056. 00000C38  6700 0006                beq        +0x8 /* 00000C40 */
  1057. 00000C3C  6000 005C                bra        +0x5E /* 00000C9A */
  1058. label00000C40:
  1059. 00000C40  486C ED2C                pea.l      [A4 - 0x12D4]
  1060. 00000C44  2F2C ED00                move.l     -[A7], [A4 - 0x1300]
  1061. 00000C48  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1062. 00000C4C  508F                     addq.l     A7, 8
  1063. 00000C4E  1940 ED1E                move.b     [A4 - 0x12E2], D0
  1064. 00000C52  102C ED1E                move.b     D0, [A4 - 0x12E2]
  1065. 00000C56  6700 003A                beq        +0x3C /* 00000C92 */
  1066. 00000C5A  2F2C ED00                move.l     -[A7], [A4 - 0x1300]
  1067. 00000C5E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1068. 00000C62  588F                     addq.l     A7, 4
  1069. 00000C64  202C ED00                move.l     D0, [A4 - 0x1300]
  1070. 00000C68  B0AC ED04                cmp.l      D0, [A4 - 0x12FC]
  1071. 00000C6C  6600 0014                bne        +0x16 /* 00000C82 */
  1072. 00000C70  2F2C EB80                move.l     -[A7], [A4 - 0x1480]
  1073. 00000C74  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1074. 00000C78  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1075. 00000C7C  5C8F                     addq.l     A7, 6
  1076. 00000C7E  422C ED14                clr.b      [A4 - 0x12EC]
  1077. label00000C82:
  1078. 00000C82  202C ED00                move.l     D0, [A4 - 0x1300]
  1079. 00000C86  B0AC ED08                cmp.l      D0, [A4 - 0x12F8]
  1080. 00000C8A  6600 0006                bne        +0x8 /* 00000C92 */
  1081. 00000C8E  422C ED10                clr.b      [A4 - 0x12F0]
  1082. label00000C92:
  1083. 00000C92  6000 0194                bra        +0x196 /* 00000E28 */
  1084. 00000C96  6000 000E                bra        +0x10 /* 00000CA6 */
  1085. label00000C9A:
  1086. 00000C9A  B07C 0005                cmp.w      D0, 0x5
  1087. 00000C9E  6700 0006                beq        +0x8 /* 00000CA6 */
  1088. 00000CA2  6000 001A                bra        +0x1C /* 00000CBE */
  1089. label00000CA6:
  1090. 00000CA6  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1091. 00000CAA  B0AC ED08                cmp.l      D0, [A4 - 0x12F8]
  1092. 00000CAE  6600 000A                bne        +0xC /* 00000CBA */
  1093. 00000CB2  4EBA 0178                jsr        [PC + 0x178 /* 00000E2C */]
  1094. 00000CB6  6000 0170                bra        +0x172 /* 00000E28 */
  1095. label00000CBA:
  1096. 00000CBA  6000 000E                bra        +0x10 /* 00000CCA */
  1097. label00000CBE:
  1098. 00000CBE  B07C 0003                cmp.w      D0, 0x3
  1099. 00000CC2  6700 0006                beq        +0x8 /* 00000CCA */
  1100. 00000CC6  6000 015C                bra        +0x15E /* 00000E24 */
  1101. label00000CCA:
  1102. 00000CCA  486C ED2C                pea.l      [A4 - 0x12D4]
  1103. 00000CCE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1104. 00000CD2  588F                     addq.l     A7, 4
  1105. 00000CD4  486C EB84                pea.l      [A4 - 0x147C]
  1106. 00000CD8  2F2C ED04                move.l     -[A7], [A4 - 0x12FC]
  1107. 00000CDC  486C ED2C                pea.l      [A4 - 0x12D4]
  1108. 00000CE0  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1109. 00000CE4  DEFC 000C                add.w      A7, 0xC
  1110. 00000CE8  3D40 FFF2                move.w     [A6 - 0xE], D0
  1111. 00000CEC  302E FFF2                move.w     D0, [A6 - 0xE]
  1112. 00000CF0  6700 0092                beq        +0x94 /* 00000D84 */
  1113. 00000CF4  302E FFF2                move.w     D0, [A6 - 0xE]
  1114. 00000CF8  6000 0002                bra        +0x4 /* 00000CFC */
  1115. label00000CFC:
  1116. 00000CFC  B07C 0016                cmp.w      D0, 0x16
  1117. 00000D00  6700 002A                beq        +0x2C /* 00000D2C */
  1118. 00000D04  6000 0002                bra        +0x4 /* 00000D08 */
  1119. label00000D08:
  1120. 00000D08  B07C 0017                cmp.w      D0, 0x17
  1121. 00000D0C  6700 001E                beq        +0x20 /* 00000D2C */
  1122. 00000D10  6000 0002                bra        +0x4 /* 00000D14 */
  1123. label00000D14:
  1124. 00000D14  B07C 0015                cmp.w      D0, 0x15
  1125. 00000D18  6700 0012                beq        +0x14 /* 00000D2C */
  1126. 00000D1C  6000 0002                bra        +0x4 /* 00000D20 */
  1127. label00000D20:
  1128. 00000D20  B07C 0014                cmp.w      D0, 0x14
  1129. 00000D24  6700 0006                beq        +0x8 /* 00000D2C */
  1130. 00000D28  6000 0022                bra        +0x24 /* 00000D4C */
  1131. label00000D2C:
  1132. 00000D2C  487A FD8C                pea.l      [PC - 0x274 /* 00000ABA, value 0x4E56FFFA */]
  1133. 00000D30  486C ED2C                pea.l      [A4 - 0x12D4]
  1134. 00000D34  2F2C EB84                move.l     -[A7], [A4 - 0x147C]
  1135. 00000D38  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1136. 00000D3C  DEFC 000C                add.w      A7, 0xC
  1137. 00000D40  3D40 FFF2                move.w     [A6 - 0xE], D0
  1138. 00000D44  6000 0036                bra        +0x38 /* 00000D7C */
  1139. 00000D48  6000 000E                bra        +0x10 /* 00000D58 */
  1140. label00000D4C:
  1141. 00000D4C  B07C 0081                cmp.w      D0, 0x81
  1142. 00000D50  6700 0006                beq        +0x8 /* 00000D58 */
  1143. 00000D54  6000 0026                bra        +0x28 /* 00000D7C */
  1144. label00000D58:
  1145. 00000D58  42A7                     clr.l      -[A7]
  1146. 00000D5A  486C ED2C                pea.l      [A4 - 0x12D4]
  1147. 00000D5E  2F2C EB84                move.l     -[A7], [A4 - 0x147C]
  1148. 00000D62  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1149. 00000D66  DEFC 000C                add.w      A7, 0xC
  1150. 00000D6A  4A40                     tst.w      D0
  1151. 00000D6C  6700 0006                beq        +0x8 /* 00000D74 */
  1152. 00000D70  4EBA 015C                jsr        [PC + 0x15C /* 00000ECE */]
  1153. label00000D74:
  1154. 00000D74  6000 0006                bra        +0x8 /* 00000D7C */
  1155. 00000D78  6000 0002                bra        +0x4 /* 00000D7C */
  1156. label00000D7C:
  1157. 00000D7C  6000 00AA                bra        +0xAC /* 00000E28 */
  1158. 00000D80  6000 008C                bra        +0x8E /* 00000E0E */
  1159. label00000D84:
  1160. 00000D84  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1161. 00000D88  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1162. 00000D8C  202C ED00                move.l     D0, [A4 - 0x1300]
  1163. 00000D90  B0AE FFE6                cmp.l      D0, [A6 - 0x1A]
  1164. 00000D94  6700 000C                beq        +0xE /* 00000DA2 */
  1165. 00000D98  2F2C ED00                move.l     -[A7], [A4 - 0x1300]
  1166. 00000D9C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1167. 00000DA0  588F                     addq.l     A7, 4
  1168. label00000DA2:
  1169. 00000DA2  202C ED00                move.l     D0, [A4 - 0x1300]
  1170. 00000DA6  B0AC ED04                cmp.l      D0, [A4 - 0x12FC]
  1171. 00000DAA  6600 003C                bne        +0x3E /* 00000DE8 */
  1172. 00000DAE  2F2C ED04                move.l     -[A7], [A4 - 0x12FC]
  1173. 00000DB2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1174. 00000DB6  588F                     addq.l     A7, 4
  1175. 00000DB8  2F2C EB80                move.l     -[A7], [A4 - 0x1480]
  1176. 00000DBC  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1177. 00000DC0  588F                     addq.l     A7, 4
  1178. 00000DC2  2F2C EB80                move.l     -[A7], [A4 - 0x1480]
  1179. 00000DC6  206C EB3E                movea.l    A0, [A4 - 0x14C2]
  1180. 00000DCA  41E8 0010                lea.l      A0, [A0 + 0x10]
  1181. 00000DCE  2F08                     move.l     -[A7], A0
  1182. 00000DD0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1183. 00000DD4  508F                     addq.l     A7, 8
  1184. 00000DD6  2F2C EB80                move.l     -[A7], [A4 - 0x1480]
  1185. 00000DDA  4267                     clr.w      -[A7]
  1186. 00000DDC  486C ED2C                pea.l      [A4 - 0x12D4]
  1187. 00000DE0  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1188. 00000DE4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1189. label00000DE8:
  1190. 00000DE8  202C ED00                move.l     D0, [A4 - 0x1300]
  1191. 00000DEC  B0AC ED08                cmp.l      D0, [A4 - 0x12F8]
  1192. 00000DF0  6600 0006                bne        +0x8 /* 00000DF8 */
  1193. 00000DF4  422C ED12                clr.b      [A4 - 0x12EE]
  1194. label00000DF8:
  1195. 00000DF8  202C ED00                move.l     D0, [A4 - 0x1300]
  1196. 00000DFC  B0AC ED04                cmp.l      D0, [A4 - 0x12FC]
  1197. 00000E00  6600 0008                bne        +0xA /* 00000E0A */
  1198. 00000E04  197C FFFF ED12           move.b     [A4 - 0x12EE], 0xFF
  1199. label00000E0A:
  1200. 00000E0A  6000 001C                bra        +0x1E /* 00000E28 */
  1201. label00000E0E:
  1202. 00000E0E  6000 0002                bra        +0x4 /* 00000E12 */
  1203. label00000E12:
  1204. 00000E12  3F3C 0003                move.w     -[A7], 0x3
  1205. 00000E16  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1206. 00000E1A  548F                     addq.l     A7, 2
  1207. 00000E1C  6000 000A                bra        +0xC /* 00000E28 */
  1208. 00000E20  6000 0006                bra        +0x8 /* 00000E28 */
  1209. label00000E24:
  1210. 00000E24  6000 FFEC                bra        -0x12 /* 00000E12 */
  1211. label00000E28:
  1212. 00000E28  4E5E                     unlink     A6
  1213. 00000E2A  4E75                     rts
  1214. fn00000E2C:
  1215. 00000E2C  4E56 FFF0                link       A6, -0x0010
  1216. 00000E30  486C EB98                pea.l      [A4 - 0x1468]
  1217. 00000E34  486C ED2C                pea.l      [A4 - 0x12D4]
  1218. 00000E38  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  1219. 00000E3C  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1220. 00000E40  DEFC 000C                add.w      A7, 0xC
  1221. 00000E44  2D40 FFFC                move.l     [A6 - 0x4], D0
  1222. 00000E48  3F3C FFFF                move.w     -[A7], 0xFFFF
  1223. 00000E4C  202E FFFC                move.l     D0, [A6 - 0x4]
  1224. 00000E50  E080                     asr        D0, 8
  1225. 00000E52  E080                     asr        D0, 8
  1226. 00000E54  3F00                     move.w     -[A7], D0
  1227. 00000E56  202E FFFC                move.l     D0, [A6 - 0x4]
  1228. 00000E5A  C0BC 0000 FFFF           and.l      D0, 0xFFFF
  1229. 00000E60  3F00                     move.w     -[A7], D0
  1230. 00000E62  2F2C ED08                move.l     -[A7], [A4 - 0x12F8]
  1231. 00000E66  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1232. 00000E6A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1233. 00000E6E  206C ED08                movea.l    A0, [A4 - 0x12F8]
  1234. 00000E72  3028 0016                move.w     D0, [A0 + 0x16]
  1235. 00000E76  206C ED08                movea.l    A0, [A4 - 0x12F8]
  1236. 00000E7A  9068 0012                sub.w      D0, [A0 + 0x12]
  1237. 00000E7E  3D40 FFFA                move.w     [A6 - 0x6], D0
  1238. 00000E82  206C ED08                movea.l    A0, [A4 - 0x12F8]
  1239. 00000E86  3028 0014                move.w     D0, [A0 + 0x14]
  1240. 00000E8A  206C ED08                movea.l    A0, [A4 - 0x12F8]
  1241. 00000E8E  9068 0010                sub.w      D0, [A0 + 0x10]
  1242. 00000E92  3D40 FFF8                move.w     [A6 - 0x8], D0
  1243. 00000E96  302E FFFA                move.w     D0, [A6 - 0x6]
  1244. 00000E9A  48C0                     ext.l      D0
  1245. 00000E9C  81FC 0012                divs.w     D0, 0x12
  1246. 00000EA0  3940 FFF8                move.w     [A4 - 0x8], D0
  1247. 00000EA4  302E FFF8                move.w     D0, [A6 - 0x8]
  1248. 00000EA8  48C0                     ext.l      D0
  1249. 00000EAA  81FC 000D                divs.w     D0, 0xD /* '\r' */
  1250. 00000EAE  3940 FFF6                move.w     [A4 - 0xA], D0
  1251. 00000EB2  302C FFF8                move.w     D0, [A4 - 0x8]
  1252. 00000EB6  5540                     subq.w     D0, 2
  1253. 00000EB8  3940 FFF8                move.w     [A4 - 0x8], D0
  1254. 00000EBC  302C FFF6                move.w     D0, [A4 - 0xA]
  1255. 00000EC0  5540                     subq.w     D0, 2
  1256. 00000EC2  3940 FFF6                move.w     [A4 - 0xA], D0
  1257. 00000EC6  4EBA F138                jsr        [PC - 0xEC8 /* 00000000 */]
  1258. 00000ECA  4E5E                     unlink     A6
  1259. 00000ECC  4E75                     rts
  1260. fn00000ECE:
  1261. 00000ECE  4E56 FFFC                link       A6, -0x0004
  1262. 00000ED2  206C EB80                movea.l    A0, [A4 - 0x1480]
  1263. 00000ED6  2050                     movea.l    A0, [A0]
  1264. 00000ED8  3D68 0018 FFFE           move.w     [A6 - 0x2], [A0 + 0x18]
  1265. 00000EDE  2F2C EB80                move.l     -[A7], [A4 - 0x1480]
  1266. 00000EE2  2F2C EB84                move.l     -[A7], [A4 - 0x147C]
  1267. 00000EE6  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1268. 00000EEA  588F                     addq.l     A7, 4
  1269. 00000EEC  906C F502                sub.w      D0, [A4 - 0xAFE]
  1270. 00000EF0  322E FFFE                move.w     D1, [A6 - 0x2]
  1271. 00000EF4  4441                     neg.w      D1
  1272. 00000EF6  C1C1                     muls.w     D0, D1
  1273. 00000EF8  3F00                     move.w     -[A7], D0
  1274. 00000EFA  4267                     clr.w      -[A7]
  1275. 00000EFC  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1276. 00000F00  508F                     addq.l     A7, 8
  1277. 00000F02  2F2C EB84                move.l     -[A7], [A4 - 0x147C]
  1278. 00000F06  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1279. 00000F0A  588F                     addq.l     A7, 4
  1280. 00000F0C  3940 F502                move.w     [A4 - 0xAFE], D0
  1281. 00000F10  4E5E                     unlink     A6
  1282. 00000F12  4E75                     rts
  1283. 00000F14  4E56 FFFC                link       A6, -0x0004
  1284. 00000F18  2F2C EB84                move.l     -[A7], [A4 - 0x147C]
  1285. 00000F1C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1286. 00000F20  588F                     addq.l     A7, 4
  1287. 00000F22  3D40 FFFC                move.w     [A6 - 0x4], D0
  1288. 00000F26  0C6E 0000 FFFC           cmpi.w     [A6 - 0x4], 0x0
  1289. 00000F2C  6700 000E                beq        +0x10 /* 00000F3C */
  1290. 00000F30  206E 0008                movea.l    A0, [A6 + 0x8]
  1291. 00000F34  2050                     movea.l    A0, [A0]
  1292. 00000F36  3D68 0018 FFFE           move.w     [A6 - 0x2], [A0 + 0x18]
  1293. label00000F3C:
  1294. 00000F3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1295. 00000F40  303C 0000                move.w     D0, 0x0
  1296. 00000F44  322E FFFC                move.w     D1, [A6 - 0x4]
  1297. 00000F48  C3EE FFFE                muls.w     D1, [A6 - 0x2]
  1298. 00000F4C  9041                     sub.w      D0, D1
  1299. 00000F4E  3F00                     move.w     -[A7], D0
  1300. 00000F50  4267                     clr.w      -[A7]
  1301. 00000F52  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1302. 00000F56  508F                     addq.l     A7, 8
  1303. 00000F58  4267                     clr.w      -[A7]
  1304. 00000F5A  2F2C EB84                move.l     -[A7], [A4 - 0x147C]
  1305. 00000F5E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1306. 00000F62  5C8F                     addq.l     A7, 6
  1307. 00000F64  4E5E                     unlink     A6
  1308. 00000F66  4E75                     rts
  1309. 00000F68  4E56 FFFA                link       A6, -0x0006
  1310. label00000F6C:
  1311. 00000F6C  486E FFFA                pea.l      [A6 - 0x6]
  1312. 00000F70  3F3C 0002                move.w     -[A7], 0x2
  1313. 00000F74  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1314. 00000F78  5C8F                     addq.l     A7, 6
  1315. 00000F7A  4880                     ext.w      D0
  1316. 00000F7C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1317. 00000F80  0C6E 0000 FFFE           cmpi.w     [A6 - 0x2], 0x0
  1318. 00000F86  6700 FFE4                beq        -0x1A /* 00000F6C */
  1319. 00000F8A  4E5E                     unlink     A6
  1320. 00000F8C  4E75                     rts
  1321.